Big Huge Thesaurus

life form

noun

sounds kind of like